Cavern
Cavern4D
Cavernize
Debug
FilterInterfaces
Filters
Format
Helpers
QuickEQ
Remapping
CavernizeUpmixer
DisassemblerUpmixer
DisassemblerUpmixer(Vector3[], (int, int)[] pairs, int intermediateSourceCount, int sampleRate)
UpdateSources(int)
NearestUpmixer
PairBasedUpmixer
ReferenceChannel
ReferenceChannelExtensions
Remapper
SurroundUpmixer
Upmixer
SpecialSources
Spoofer
Utilities
Virtualizer
Atmosphere
AudioClip3D
AudioListener3D
AudioListener3DInspector
AudioSource3D
CavernizeRealtime
Channel
Clip
Environments
Jack
Listener
QualityModes
Rolloffs
SeatAdaptation
Source
class DisassemblerUpmixer
Uses
SpectralDisassembler
s to create a better quality upmix than matrixing.
Visibility
Public
Extends
PairBasedUpmixer
Public functions
Constructor
DisassemblerUpmixer(Vector3[] positions, (int, int)[] pairs, int intermediateSourceCount, int sampleRate)
Uses
SpectralDisassembler
s to create a better quality upmix than matrixing.
Protected functions
float[][]
UpdateSources(int samplesPerSource)
Get the input samples, disassemble them, and place them in space.